A Comparison of Alternative Encoding Mechanisms for Web Services
نویسندگان
چکیده
A web service is a modular application that is published, advertised, discovered, and invoked across a network, i.e., an intranet or the Internet. It is based on a “software-as-services” model and may participate as a component of other web services and applications. Binary and XML are two popular encoding/decoding mechanisms for network messages. Binary encoding is used when performance is critical and XML encoding is employed when interoperability with other web services and applications is essential. With each, one may employ compression to reduce message size prior to its transmission across the network. These decisions have a significant impact on response time and throughput. This paper reports on our experiences with a decision support benchmark, TPC-H, using these alternatives on different hardware platforms. We focus on queries and make the following observations. First, compression reduces the message size and enhances the throughput of a shared network. With XML, we present numbers from XMill, a compression technique that employs XML semantics. For queries that produce more than one megabyte of XML data, XMill compressed XML messages are almost always smaller than the Zip compressed Binary messages. While this improves the throughput of a networked environment with a fixed bandwidth, the response time of XMill compressed messages are at times twice slower than Zip compressed Binary messages. The processor speed has a significant impact on the observed response times.
منابع مشابه
مقایسه وبلاگ های کتابخانه ها و کتابداران ایرانی با وبلاگ های برتر کتابداری؛1385
Introduction: Web logs are the evident tools for the librarians. There are three main ways for applying web logs in librarianship fields, as follows: personal use by librarian to upgrade their personal information, as a source of information in case of libraries, and for their services. The aim of this research is to comparison between Iranian libraries and librarians, and superior librarianshi...
متن کاملA model for specification, composition and verification of access control policies and its application to web services
Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...
متن کاملPage Digest for Large-Scale Web Services
The rapid growth of the World Wide Web and the Internet has fueled interest in Web services and the Semantic Web, which are quickly becoming important parts of modern electronic commerce systems. An interesting segment of the Web services domain are the facilities for document manipulation including Web search, information monitoring, data extraction, and page comparison. These services are bui...
متن کاملQoS-based Web Service Recommendation using Popular-dependent Collaborative Filtering
Since, most of the organizations present their services electronically, the number of functionally-equivalent web services is increasing as well as the number of users that employ those web services. Consequently, plenty of information is generated by the users and the web services that lead to the users be in trouble in finding their appropriate web services. Therefore, it is required to provi...
متن کاملA procedure for Web Service Selection Using WS-Policy Semantic Matching
In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...
متن کامل